from PIL import Image  
  
# 导入两个灰度TIFF文件  
image1 = Image.open("F:\洞庭湖Landsat影像\\2000\LT05_L2SP_124040_20000616_20200907_02_T1\LT05_L2SP_124040_20000616_20200907_02_T1_SR_B1.TIF")  
image2 = Image.open("F:\洞庭湖Landsat影像\\2000\LT05_L2SP_123040_20000727_20200907_02_T1\LT05_L2SP_123040_20000727_20200907_02_T1_SR_B1.TIF")  
  
# 获取图像大小  
size1 = image1.size  
size2 = image2.size  
  
# 调整图像大小  
if size1 != size2:  
    if size1 < size2:  
        image2 = image2.resize(size1)  
    else:  
        image1 = image1.resize(size2)  
  
# 创建新图像，宽度为两个图像宽度之和，高度为两个图像中较高的那个  
result = Image.new('L', (size1[0] + size2[0], max(size1[1], size2[1])))  
  
# 将两个图像粘贴到新创建的图像中，重叠部分会根据图像的透明度进行混合  
result.paste(image1, (0, 0))  
result.paste(image2, (size1[0], 0))  
  
# 保存结果  
result.save("D:\Lenovo\Desktop\云南大学\开源地理信息系统\期末实验数据\\tmp\\test.TIF")